package wlxldh357;

public class J14_Array2 {

	public static void main(String[] args) {

		{
			int[] myLotto = new int[6];
			for (int i = 0; i < 6; ++i) {
				myLotto[i] = (int) (Math.random() * 45) + 1;
				System.out.println(myLotto[i]);
			}

			// 배열 선언 및 값 초기화
			int[] grade = { '수', '우', '미', '양', '가' };
			// char[] grade = new char[5];
			// grade[0] = '수';
			// grade[0] = '우';
			// grade[0] = '미';
			// grade[0] = '양';
			// grade[0] = '가';
			System.out.println(grade.length);
			for (int i = 0; i < grade.length; ++i)
				System.out.println(grade[i]);

			// Iterating on Array
			// JDK5 이전에서는 배열의 index 를 이용해서 배열의 값을 출력 했음
			// JDK5 이상에서는 for 문이 향상되었음
			// 즉, 배열의 index 없이 배열을 반복처리 가능
			// for(배열의 구성요소자료형 : 배열명)

			// grade

			for (int g : grade)
				System.out.println(g);

			// stdno
			int[] stdno = new int[6];
			for (int a : stdno)
				System.out.println(a);

			// kor
			int[] kor = new int[6];
			for (int b : kor)
				System.out.println(b);

			// eng
			int[] eng = new int[6];
			for (int c : eng)
				System.out.println(c);

			// mat
			int[] mat = new int[6];
			for (int d : mat)
				System.out.println(d);

			// myLotto
			for (int e : myLotto)
				System.out.println(e);

		}
	}
}